/**
 * desc: copy from lib
 * author: Joe
 * date: 8/3/2018
 */


/* menu
----------------------------------------------------------------------------------------------------------------------*/
.accordion {
  width: 100%;
  max-width: 360px;
  margin: 30px auto 20px;
  background: #252834;
}

.accordion .active {
  background: #20242e !important;
  border-left: 2px solid #fc6c2e;
  /*background: rgba(0, 0, 0, .1) !important;*/
  /*color: #FFF !important;*/
}
.accordion a:before {
  content: '';
  display: block;
  position: absolute;
  top: 22px;
  left: 30px;
  z-index: 2;
  width: 23px;
  height: 23px;
}
/*待办管理*/
.accordion a.standby-management:before {
  background: url("../../assets/icon_daiban.png") no-repeat;
}
.accordion a.standby-management.active:before {
  background: url("../../assets/icon_daiban01.png") no-repeat;
}
/*会议管理*/
.accordion a.meeting-administration:before {
  background: url("../../assets/icon_metiAd.png") no-repeat;
}
.accordion a.meeting-administration.active:before {
  background: url("../../assets/icon_metiAd01.png") no-repeat;
}
/*会议审核*/
.accordion a.meeting-examine:before {
  background: url("../../assets/icon_metiexamine.png") no-repeat;
}
.accordion a.meeting-examine.active:before {
  background: url("../../assets/icon_metiexamine01.png") no-repeat;
}
/*赞助管理*/
.accordion a.meeting-sponsor:before {
  background: url("../../assets/icon_sponsor.png") no-repeat;
}
.accordion a.meeting-sponsor.active:before {
  background: url("../../assets/icon_sponsor01.png") no-repeat;
}
/*订单管理*/
.accordion a.administration-order:before {
  background: url("../../assets/icon_order.png") no-repeat;
}
.accordion a.administration-order.active:before {
  background: url("../../assets/icon_order01.png") no-repeat;
}
/*参会者管理*/
.accordion a.administration-participants:before {
  background: url("../../assets/icon_participants.png") no-repeat;
}
.accordion a.administration-participants.active:before {
  background: url("../../assets/icon_participants01.png") no-repeat;
}
/*配置管理*/
.accordion a.administration-configure:before {
  background: url("../../assets/icon_configure.png") no-repeat;
}
.accordion a.administration-configure.active:before {
  background: url("../../assets/icon_configure01.png") no-repeat;
}
/*权限管理*/
.accordion a.administration-jurisdiction:before {
  background: url("../../assets/icon_jurisdiction.png") no-repeat;
}
.accordion a.administration-jurisdiction.active:before {
  background: url("../../assets/icon_jurisdiction01.png") no-repeat;
}
/*权限管理*/
.accordion a.administration-root-notice:before {
  background: url("../../assets/icon_root.png") no-repeat;
}
.accordion a.administration-root-notice.active:before {
  background: url("../../assets/icon_root01.png") no-repeat;
}
.accordion a:hover {
  background: #20242e;
  /*color: #000;*/
  /*background: rgba(0, 0, 0, .5);*/
  /*color: #FFF;*/
}

.accordion a {
  display: block;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.accordion .link {
  cursor: pointer;
  display: block;
  font-size: 16px;
  padding: 15px 15px 15px 70px;
  color: #fff;
  font-weight: 700;
  border-bottom: 1px solid #222631;
  position: relative;
  transition: all 0.4s ease;
}
.accordion .link:before {
  content: '';
  display: block;
  position: absolute;
  top: 17px;
  left: 30px;
  z-index: 2;
  width: 23px;
  height: 23px;
}
.accordion .link.meeting-sponsor:before {
  background: url("../../assets/icon_sponsor.png") no-repeat;
}
.accordion li.open .link.meeting-sponsor:before {
  background: url("../../assets/icon_sponsor01.png") no-repeat;
}
/*会议审核*/
.accordion .link.meeting-examine:before {
  background: url("../../assets/icon_metiexamine.png") no-repeat;
}
.accordion li.open .link.meeting-examine:before {
  background: url("../../assets/icon_metiexamine01.png") no-repeat;
}

.accordion .link.administration-jurisdiction:before {
  background: url("../../assets/icon_jurisdiction.png") no-repeat;
}
.accordion li.open .link.administration-jurisdiction:before {
  background: url("../../assets/icon_jurisdiction01.png") no-repeat;
}
/*权限管理*/
.accordion .link.administration-root-notice:before {
  top: 13px;
  background: url("../../assets/icon_root.png") no-repeat;
}
.accordion li.open .link.administration-root-notice:before {
  top: 13px;
  background: url("../../assets/icon_root01.png") no-repeat;
}
.accordion .menu-link {
  padding: 0;
}

.accordion .menu-link a {
  padding: 22px 15px 22px 70px;
}
.accordion li{
  position: relative;
}

.accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.accordion li.open .link {
}

.accordion li.open i {
}

.accordion li.open i.fa-chevron-down {
  transform: rotate(180deg);
}

/* submenu
----------------------------------------------------------------------------------------------------------------------*/
.submenu {
  display: none;
}

/*.submenu li {*/
  /*border-bottom: 1px solid #CCC;*/
/*}*/

.submenu a {
  padding: 12px 12px 12px 40px;
  font-size: 14px;
  color: #fff;
  transition: all 0.25s ease;
}

